package com.example.miaosh.util;

/**
 * 字符串工具类
 * 
 * @author kai
 *
 */
public class StringUtil {

	/**
	 * 判断是否是空
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isEmpty(String str) {
		if (str == null || "".equals(str.trim())) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 * 判断是否是空
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isEmpty(String... str) {
		for (String string : str) {
			if (string == null || "".equals(string.trim())) {
				return true;
			} else {
				continue;
			}
		}
		return false;
	}

	/**
	 * 判断是否是空
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isEmpty(Object... obj) {
		for (Object o : obj) {
			if (o == null || "".equals(o.toString().trim())) {
				return true;
			} else {
				continue;
			}
		}
		return false;
	}

	/**
	 * 判断是否不是空
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isNotEmpty(String str) {
		if ((str != null) && !"".equals(str.trim())) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 * 判断是否不是空
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isNotEmpty(String... str) {
		return !isEmpty(str);
	}

	/**
	 * 判断是否不是空
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isNotEmpty(Object... obj) {
		return !isEmpty(obj);
	}

}
